/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Config;

import java.io.*;
import java.util.Properties;

/**
 *
 * @author jvaldivia
 */
public class Sucursal extends Exception {

    
    private String Sucursal;
    private String funcionar;

    public Sucursal(String Sucursal, String funcionar) throws IOException {
        this.Sucursal = Sucursal;
        this.funcionar = funcionar;
        carga();
    }

   

    public Sucursal() throws IOException {
      
        this.Sucursal = "";
        this.funcionar = "";
        carga();
    }

    private void carga() throws IOException {
        try {
            Properties p = new Properties();
            p.load(new FileInputStream("C:\\WINDOWS\\system32\\xmlj.ini"));

            setSucursal(p.getProperty("Sucursal"));
            setFuncionar(p.getProperty("funcionar"));

        } catch (FileNotFoundException e) {

            // instancio objetos de escritura
            FileWriter fichero = null;
            PrintWriter pw = null;
            try {
                // asigno nombre de fichero, mantengo la nomenclatura
                fichero = new FileWriter("C:\\WINDOWS\\system32\\xmlj.ini");
                // asigno PrintWriter a fichero
                pw = new PrintWriter(fichero);

                // escribo los parametros
                pw.println("[Sucursales]");

                pw.println("Sucursal = 2");
                pw.println("funcionar = false");

                // vuelco la memoria al disco duro
                pw.flush(); // cierro los canales de escritura
                fichero.close();
                pw.close();
            } catch (Exception EX) {
                System.out.println("EROOR!!!!!" + EX);
            }
        }// end Guardar
    }

    /**
     * @return the Sucursal
     */
    public String getSucursal() {
        return Sucursal;
    }

    /**
     * @param Sucursal the Sucursal to set
     */
    public void setSucursal(String Sucursal) {
        this.Sucursal = Sucursal;
    }

    /**
     * @return the funcionar
     */
    public String getFuncionar() {
        return funcionar;
    }

    /**
     * @param funcionar the funcionar to set
     */
    public void setFuncionar(String funcionar) {
        this.funcionar = funcionar;
    }

}
